registry.el (registry-reindex): New method to recreate the secondary registry indices.
authorTeodor Zlatanov <tzz@lifelogs.com>
Sat, 16 Apr 2011 06:56:17 +0000 (06:56 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Sat, 16 Apr 2011 06:56:17 +0000 (06:56 +0000)
commit0c227cbc76f80e484db380313509b0ab42a8d28a
tree7a9fc3a8a9b3060d43c17ec50066e0edb0625960
parenta0e7d65f89dd90d7935f6059d71c76a3a81d37c5
registry.el (registry-reindex): New method to recreate the secondary registry indices.
gnus-registry.el (gnus-registry-fixup-registry): Use it if the tracked field changes.
 (gnus-registry-unfollowed-addresses, gnus-registry-track-extra)
 (gnus-registry-action, gnus-registry-spool-action)
 (gnus-registry-handle-action)
 (gnus-registry--split-fancy-with-parent-internal)
 (gnus-registry-split-fancy-with-parent)
 (gnus-registry-register-message-ids): Add recipient tracking on spool, move, and delete actions, and for fancy splitting with parent.
 (gnus-registry-extract-addresses)
 (gnus-registry-fetch-recipients-fast)
 (gnus-registry-fetch-header-fast): Convenience functions.
 (gnus-registry-misc-test): ERT test of `gnus-registry-extract-addresses'.
lisp/gnus/ChangeLog
lisp/gnus/gnus-registry.el
lisp/gnus/registry.el